/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package productopunto;

/**
 *
 * @author javaee
 */
public class Vector {
    private int x=0;
    private int y=0;
    private int z=0;

    public Vector(int i,int j, int k) {
     this.x=i;
     this.y=j;
     this.z=k;
    }

    public int getX() {
        return x;
    }

    public int getY() {
        return y;
    }

    public int getZ() {
        return z;
    }

    public void setX(int x) {
        this.x = x;
    }

    public void setY(int y) {
        this.y = y;
    }

    public void setZ(int z) {
        this.z = z;
    }
    
    public String productoPunto(Vector Obj){
     StringBuilder resultado=new StringBuilder();
     int vx = this.y * Obj.z -  Obj.y * this.z;
     int vy = (this.x * Obj.z -  Obj.x * this.z)*-1;
     int vz = this.x * Obj.y -  Obj.x * this.y;
     char mas='+';
     char menos='-';
     if(vx < 0){ resultado.append(menos);}
     resultado.append(vx+"i ");
     if(vy > 0){ resultado.append(mas);}
     resultado.append(vy+"j ");
     if(vz > 0){ resultado.append(mas);}
     resultado.append(vz+"k ");
     return resultado.toString();
    }

    @Override
    public String toString() {
        return "Vector{" + "x=" + x + ", y=" + y + ", z=" + z + '}';
    }
    
}